package com.bugstack.domain.strategy.service.rule.chain;

import com.bugstack.domain.strategy.service.rule.chain.factory.DefaultChainFactory;

import java.util.concurrent.ExecutionException;

/**
 * @Author: czb
 * @Description: TODO
 * @DateTime: 2025/3/9 21:33
 **/
public interface ILogicChain extends ILogicArmory{

    DefaultChainFactory.StrategyAwardVO logic(String userId, Long strategyId) throws ExecutionException, InterruptedException;
}
